访问电脑版页面

导航:老古开发网手机版STM32单片机Keil MDK编程

如何在STM32单片机的MDK工程中使用printf

导读:
关键字:
Printf,STM32单片机,MDK,

首先,要包含头文件“stdio.h”

第二:printf()函数使用了int fputc(int ch,FILE *f)完成其功能。

要使用printf,就需要重写这个函数。

第三,在工程选项的Target里边勾选USE MicroLIB项。

fputc示例如下:

int fputc(int ch,FILE *f)

{

/* Place your implementaTIon of fputc here */

/* e.g. write a character to the USART */

USART_SendData(USART1, (uint8_t) ch);

/* Loop unTIl the end of transmission */

while (USART_GetFlagStatus(USART1, USART_FLAG_TC) == RESET)

{}

return ch;

}

来源:工程师周亮   作者:lhl545545  2018/12/24 14:25:00
栏目: [ STM32单片机Keil MDK编程]

相关阅读

keil4和keil5的区别以及Keil5的安装激活教程解析

如何在STM32单片机的MDK工程中使用printf

KEILv5 STM32 程序在APP与BOOTLOADER共用方法

基于STM32对DS1302的驱动

Keil MDK3.20的stm32调试方法

STM32的数据类型基础介绍

基于keil mdk 标准外设库的软件开发

获取STM32 MCU唯一ID的方法

KEIL工具可通过MPS对基于CORTEX-M处理器的系统建立样机

STM32F4 C++ 封装库 之 EXTI

STM32单片机半主机模式的应用

如何构建STM32单片机keil的开发环境

基于stm32的keil开发环境搭建

基于STM32的MDK程序启动

基于Keil 5版本单片机编程软件中MDK的应用技巧解析

STM32单片机在KIEL4配置开发中的设置

新建STM32工程全局声明两个宏的原因

stm32之.hex 文件

如何创建一个STM32工程模板

stm32笔记: 将用户自定义关键字从MDK3.8 搬到 MDK4.70A